package karaoke.negocio;

import java.util.Collection;

import karaoke.dao.PedidoProductoDAO;
import karaoke.excepcion.DAOExcepcion;
import karaoke.modelo.Producto;
import karaoke.modelo.Pedido;
import karaoke.modelo.PedidoProducto;

public class GestionPedidoProducto {
	
		public PedidoProducto insertar(int pedido, int producto, int cantidad)
			throws DAOExcepcion {
			
				PedidoProductoDAO dao = new PedidoProductoDAO();

				PedidoProducto pedidoprod=new PedidoProducto();
				Pedido p1=new Pedido();
				Producto pr1=new Producto();
				
				p1.setNropedido(pedido);
				pr1.setCodigo(producto);
				pedidoprod.setPedido(p1);
				pedidoprod.setProducto(pr1);
				pedidoprod.setCantidad(cantidad);
				
				return dao.insertar(pedidoprod);			
		}

		public Collection<Producto> buscarPorNombreProducto(String nombre)
				throws DAOExcepcion {
			PedidoProductoDAO dao = new PedidoProductoDAO();
			return dao.buscarPorNombreProducto(nombre);
		}

		public Producto obtener(int idProducto) throws DAOExcepcion {
			PedidoProductoDAO dao = new PedidoProductoDAO();
			return dao.obtener(idProducto);
		}
	

}
